home *** CD-ROM | disk | FTP | other *** search
- WBvwm V2.0
- (formerly WBvsm)
- Workbench Virtual Window Manager
-
- Copyright (C) 1993 by Juhani Rautiainen
- WBvwm requires Workbench version 2.04 or higher.
- *****************************************************************************
-
- This program is copyrighted by Juhani Rautiainen, but can be
- freely distributed, providing that the following rules are
- respected.
- - No change is made to program nor the accompanying documentation
- - The package is always distributed in its complete form consisting
- of the 3 files: WBvwm, WBvwm.doc, WBvwm.info.
- - Every form of distibution is allowed and encouraged, but no fee
- can be charged for this program except for, possibly, the cost of
- magnetic media and/or disk duplication and shipping.
- - Inclusion in PD software libraries such as Fish Disks is allowed,
- provided the fees charged for these disks are comparable with those
- charged by Fred Fish.
-
- *****************************************************************************
-
- 1. What is WBvwm?
-
- With Workbench 2.04 we got ability to use bigger Workbench screen
- than fits on display (virtual Workbench screen). Biggest problem
- (atleast to me) was that scrolling around with mouse was too slow.
- So I decided to make program like X-windows olvwm which also has
- virtual screens and windows.First version of this program was called
- WBvsm and is was basicly simple keyboard shortcut for moving around
- virtual Workbench. This version has WBvwm-window and few functions
- similar to original olvwm. To get most out of this program I
- recommend that you also get MagicMenu program which is written
- by Martin Korndörfer. MagicMenu version 1.22 or higher should do fine.
-
- 2. Installation
-
- You can either drag WBvwm icon to your WBStartup drawer or copy
- executable to your path and put WBvwm to your s:user-startup.
- Program will detach itself from CLI so there is no need to run
- it with run. If you put program into WBStartup remember to check
- that Tool Type DONOTWAIT is set.
-
- Note: WBvwm patches following functions to be able to monitor windows:
- CloseWindow()
- OpenWindow()
- OpenWindowTagList()
-
- 3. How to use
-
- 3.1 Terminology used
-
- Display:
- This refers to the area you see on your monitor.
-
- Virtual Workbench:
- Is created by Prefs/ScreenMode program. You just
- simply give Width and Height gadgets bigger values
- than fit on your display. WBvwm works best if you
- use multiples of your display size.
- For example: Display is Pal Hires (640x256) and
- Workbench size is 1280x512. This
- means that you have 4 display areas
- for use.
-
- WBvwm-window:
- This program uses little window which represents
- visually the entire Workbench: it provides a
- scaled-down version if the entire Workbench.
- Scale factor is 1/16. This window will follow
- you when you change active display with WBvwm.
- If you use Workbench's autoscroll feature it won't
- follow you.
-
- Current display:
- Area of Workbench which is currently on your display.
-
- Virtual window:
- is a small rectangle displayd in the WBvwm-window;
- every window on the Workbench has a corresponding
- virtual window in the WBvwm-window.
-
- 3.2 Using WBvwm-window
-
- WBvwm-window can be used for two purposes: moving windows
- on Workbench or for changing active display.
-
- Moving windows:
- You activate virtual window which you want to move with
- SELECT button. You can now drag this window where you
- want it to. After you release SELECT button window on
- Workbench will move to this place.
-
- Changing active display:
- Double click on the display area you want to move to.
-
- 3.3 Using keyboard shortcuts
-
- There are currently five working keyboard shortcuts:
-
- Left Amiga + cursor left : Active display moves to left.
- + cursor rigth: Active display moves to rigth.
- + cursor up : Active display moves up.
- + cursor down : Active display moves down.
- + Del : WBvwm-window comes up to front.
- All the above moves happen only if there is still room to move.
-
-
- 3.4 About windows on WB
-
- If some other program tries to open window on Worbench WBvwm tries
- to move it so that it'll open on current display.
-
- 4. Options
-
- Sorry, but there aren't any except QUIT (see below).
-
- 5. Removing WBvwm
-
- From CLI you should enter
-
- 7. WORK> WBvwm QUIT
-
- if program is in your current path or simply close WBvwm window.
- If program can't restore functions it has patched (some other
- program has also done patches on those functions) it won't quit
- if you don't force it to do so. If you force WBvwm to quit results
- are somewhat unpredictable.
-
- 6. Bugs, comments
-
- You can send me bug reports, comments and so on. If you get
- Enforcer hits snapshots of these hits are appreciated.
-
- By E-mail:
- jrauti@cs.joensuu.fi
- (BTW my compulsory military service starts on the 10th of June
- 1993 and lasts atleast 9 1/2 months, so my responses to your
- mail may take few weeks in worst case).
-
- or by ordinary mail:
- Juhani Rautiainen
- Ahmankatu 19
- 80130 Joensuu
- Finland
-
- 7. Thanks
-
- Thanks to SAS people for POPCLI-example which was base for
- this program.
-
- Thanks for following people for help:
-
- Antti Miettinen Kurt W Greiner
- Timo Rossi Tomas Pihl
- Kari Sutela Dan Griffin
- Tom Westerinen Manuel Lemos
-
- Thanks also to Martin Korndörfer for excellent MagicMenu which was
- one of the reasons why I started this project.
-
- 8. History
-
- Version 2.0
- - All new WBvwm window which tries to emulate X-window olvwm.
-
- Version 1.2 (program was called WBvsm)
- - First published version.
- - This was basicly simple keyboard shortcut.
-